squeezing testicles - German English Dictionary